.zan-tab {
  height: 45px;
}.zan-tab__bd {
  display: flex;
  flex-direction: row;

  width: 750rpx;

  border-bottom: 1rpx solid #e5e5e5;
  background: #fff;
}.zan-tab__bd--fixed {
  position: fixed;
  z-index: 2;;
  top: 0;
}.zan-tab__item {
  display: inline-block;
  overflow: hidden;
  flex: 1;

  box-sizing: border-box;
  padding: 0 10px;

  text-align: center;;

  line-height: 0;
}.zan-tab__title {
  display: inline-block;
  overflow: hidden;

  box-sizing: border-box;
  max-width: 100%;
  height: 44px;

  text-overflow: ellipsis;
  word-break: keep-all;

  color: #666;;

  font-size: 14px;
  line-height: 44px;
}.zan-tab__item--selected .zan-tab__title {
  color: #f44;
  border-bottom: 2px solid #f44;
}.zan-tab__bd--scroll {
  display: block;

  white-space: nowrap;
}.zan-tab__bd--scroll .zan-tab__item {
  min-width: 80px;
}
